@charset "utf-8";
/*
 * 상품 상세보기 정보
**/
.xans-product-detaildesign .boardView table { table-layout:fixed; font-size:11px; word-wrap:break-word; border-top:1px solid #434447; border-bottom:1px solid #434447; }
.xans-product-detaildesign .boardView table th { color:#111; background-color:#f5f5f6; }
.xans-product-detaildesign .boardView table thead th { padding:8px 0; text-align:center; border-bottom:1px dotted #9f9fa1; border-left:1px dotted #9f9fa1; }
.xans-product-detaildesign .boardView table thead tr > th:first-child { border-left:0; }
.xans-product-detaildesign .boardView table tbody th,
.xans-product-detaildesign .boardView table tbody td { padding:8px 0 8px 8px; border-bottom:1px dotted #9f9fa1; }
.xans-product-detaildesign .boardView table tbody th { text-align:left; }
.xans-product-detaildesign .boardView table tbody td { border-left:1px dotted #9f9fa1; }
.xans-product-detaildesign .boardView table tbody tr > td:first-child { border-left:0; }
.xans-product-detaildesign .boardView table tfoot td { padding:8px; background-color:#fdeed2; }
.xans-product-detaildesign .boardView table tfoot td .total { text-align:right; font-size:12px; }
.xans-product-detaildesign .boardView table .txtEm { color:#ff6600; }
.xans-product-detaildesign .boardView table + table { margin-top:-1px; }
.xans-product-detaildesign .boardView table input#quantity,
.xans-product-detaildesign .boardView table img.QuantityUp,
.xans-product-detaildesign .boardView table img.QuantityDown { display:none; }
.xans-product-detaildesign .boardView table .discount { display:block; font-size:11px; color:#1c1c1c; }
.xans-product-detaildesign .boardView table .period { display:block; }
.xans-product-detaildesign .boardView table #delivery_cost_prepaid { display:block; }

/* 배송비 레이어 */
.differentialShipping { display:inline-block; position:relative; z-index:10; width:13px; height:13px; vertical-align:middle; }
.differentialShipping .btnHelp { display:inline-block; overflow:hidden; width:13px; height:13px; font-size:0; background:url("http://img.echosting.cafe24.com/design/skin/mobile_cn/btn_help.png") no-repeat 50% 50%; background-size:13px 13px; }
.differentialShipping .layerShipping { display:none; z-index:1000; position:absolute; left:50%; width:280px; top:20px; margin:0 0 0 -150px; padding:17px 10px 10px; border:1px solid #999; border-radius:3px; color:#212530; background-color:#f5f5f6; }
.differentialShipping .layerShipping p strong { font-weight:normal; font-size:13px; }
.differentialShipping .layerShipping ul { margin:7px 0 0; line-height:20px; }
.differentialShipping .layerShipping li { overflow:hidden; font-size:11px; }
.differentialShipping .layerShipping li strong { float:left; font-weight:normal; }
.differentialShipping .layerShipping li .price { float:right; font-family:Tahoma; color:#f60; }
.differentialShipping .layerShipping .btnClose { position:absolute; right:4px; top:5px; overflow:hidden; width:18px; height:18px; font-size:0; background:url("http://img.echosting.cafe24.com/design/skin/mobile_cn/btn_layer_close.png") no-repeat 50% 50%; background-size:9px 8px; }